cssnode: Clear widget path more aggressively
authorBenjamin Otte <otte@redhat.com>
Tue, 24 Mar 2015 03:14:28 +0000 (04:14 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 24 Mar 2015 03:23:07 +0000 (04:23 +0100)
commitfdc620cd56e79e461aa9f8738b4043f12080274c
tree0790cb78072e3773a916506753d29a6d8117e5d5
parent59579576c6c63237fcbb364a1addcdabaeaa26a4
cssnode: Clear widget path more aggressively

When recomputing CSS, we need a correct widget path in the fallback mode
where we're still using widget paths.
So we need to invalidate it everytime it actually changes, and not just
when emitting the style-updated signal.

Fixes css-match-regions reftest.
gtk/gtkcsswidgetnode.c
gtk/gtkwidget.c
gtk/gtkwidgetprivate.h